package com.code.day02;


public class Main {
    public static void main(String[] args) {
        System.out.println(10);
        System.out.println(10.0);
//        System.out.println(null);  Null不能直接使用
        System.out.println("hello world");
        System.out.println('a');
//        System.out.println('    ');  tab键算作大空格 idea无法编译
        //布尔常量
        System.out.println( true);
        System.out.println(false);
        //加减乘除
        System.out.println(10+20);
        System.out.println(10-20);
        System.out.println(10*20);
        /**
         * 除法前后两个数都为整数时，结果为整数
         * 除法前后两个数有一个为小数时，结果为小数
         */
        System.out.println(10/20);
        System.out.println(10.0/20);

        //byte变量
        byte a = 10;
        byte b = 20;
        System.out.println(a+b);
        //short变量
        short c = 10;
        short d = 20;
        System.out.println(c+d);
        //int变量
        int e = 100;
        e=200; //更改e的赋值
        System.out.println(e);
        /**
         *  long型变量,必须使用l或者L结尾,否则默认为int型
         */
        long f = 1000L;
        System.out.println(f);

         /*
           float型
           float型变量,必须使用f或者F结尾,否则默认为double型
         */
        float num5 = 2.5F;
        System.out.println(num5);

        /*
           doube型
         */
        double num6 = 2.5;
        System.out.println(num6);

        /*
           char型
           char型变量,必须使用单引号''包裹,否则默认为int型
         */
        char num7 = 'a';
        System.out.println(num7);

        /*
           boolean型
         */
        boolean num8 = true;
        boolean num9 = false;

        /*
           特殊:String
           String 是引用类型,不是基本类型
           但是String定义的时候格式跟基本类型一样
         */
        String s = "你好，我叫刘大胆";
        System.out.println(s);

        int num10 = 10;
        int num11 = 20;
        int sum = num10 + num11;
        System.out.println(sum);

//        其他用法
//        1.\n用于换行
        System.out.print("锄禾日当午\n");
        System.out.print("汗滴禾下土");
        //2.\t制表符 相当于tab键
        System.out.println("锄禾日\t当午");
//        \本身代表转义字符
        String path = "E:\\java";
        System.out.println(path);
    }
}